#ifndef _USER_H
#define _USER_H

#define PATH_OF_USER "data/passwd"
#define LIMIT_FAIL_LOGIN 3 //登录失败的允许次数

typedef struct{
	char username[100];//用户名
	char passwd[100];//密码
}User, *PUser;


//1、用户从终端输入用户名、密码
//2、从./data/passwd中扫描，是否有用户名、密码都匹配的用户
//3、若有，登录成功；若无，重新输入用户信息(3次机会)
//return 0-失败  1-成功(将用户信息填写到全局变量user中)
int login(User* user);
//return 1-存在 0-不存在 -1-文件不存在
int existsInUserFile(char *username,char *passwd);

#endif
